"""
要求实现下面每一个功能
　　li=['alex','eric','rain','lily','tom','zs']
　　1）计算列表长度并输出
　　2）列表中追加元素“servn"，并输出添加后的列表
　　3）请在列表的第一个位置插入元素‘tony’，并输出添加后的列表
　　4）请修改列表第2个位置元素为‘kelly’，并输出修改后的列表
　　5）请在列表删除元素‘eric’，并输出删除后的列表
　　6）请删除列表中的第2个元素，并输出删除后的元素的值和删除元素后的列表
　　7）请删除列表的第2到4个元素，并输出删除元素后的列表
    8）请将列表所有的元素反转，并输出反转后的列表
　　9）请用for len range输出列表的索引
"""

li=['alex', 'eric', 'rain', 'lily', 'tom', 'zs']
# 1
print(len(li))

# 2
li.append('servn')
print(f'追加后的列表：{li}')
# li.extend('servn')    #['alex', 'eric', 'rain', 'lily', 'tom', 'zs', 'servn', 's', 'e', 'r', 'v', 'n']
# print(f'追加后的列表：{li}')

# 3
li.insert(0, 'tony')
print(f'追加后的列表：{li}')

# 4
li[1] = 'kelly'
print(f'修改后的列表：{li}')

# 5
li.remove('eric')
print(f'删除后的列表：{li}')

# 6
del li[2]
print(li)

# 列表、字符串、元组都是序列，都可以用切片
del li[2:4]
li.reverse()
print(li)

for i in range(len(li)):
    print(f'{i}:{li[i]}')
